Conservative Symbolic Model-checking of Petri Nets for Speed-independent Circuit Veriication Conservative Symbolic Model-checking of Petri Nets for Speed-independent Circuit Veriication
نویسندگان
چکیده
This paper presents a conservative symbolic model-checking methodology for speed-independent circuits. The circuit speciication is described by using Petri nets, which is the same formalism that several approaches use for synthesis. The technique is based on symbolic BDD-based reachability analysis, modeling both the speciication and the gate-level network behavior by means of boolean functions. To reduce the size of the BDDs representing these functions, the circuit is partitioned into subcircuits. The global state is kept as the implicit product of subcircuit states, thus veriication being conservative, although much more eecient. The applicability of these techniques has been proved by verifying the correctness and speed-independence of some benchmarks.
منابع مشابه
Symbolic Model Checking of Petri Nets for the Veriication of Speed-independent Circuits Symbolic Model Checking of Petri Nets for the Veriication of Speed-independent Circuits
This paper presents a symbolic model checking methodology for speed-independent circuit veriication. The behavior of the environment is described by using Petri nets. Commonly, this Petri net will be an STG (Signal Transition Graph RY85, Chu87]), where events usually represent signal transitions. As some approaches use STGs for synthesis, we can directly verify circuits synthesized with these m...
متن کاملbyBDD - based Model Checking of Petri Nets ?
This paper presents a methodology for the veriication of speed-independent asynchronous circuits against a Petri net speciica-tion. The technique is based on symbolic reachability analysis, modeling both the speciication and the gate-level network behavior by means of boolean functions. These functions are eeciently handled by using Binary Decision Diagrams. Algorithms for verifying the correct...
متن کاملUnfoldings of Unbounded Petri Nets
Net unfoldings have attracted much attention as a powerful technique for combating state space explosion in model checking. The method has been applied to veriication of 1-safe ((nite) Petri nets, and more recently also to other classes of nite-state systems such as synchronous products of nite transition systems. We show how unfoldings can be extended to the context of innnite-state systems. M...
متن کاملCombining Structural and Symbolic Methods for the Verification of Concurrent Systems
The contributions during the last few years on the structural theory of Petri nets can now be applied to formal veriication. The structural theory provides methods to nd eecient encoding schemes for symbolic representations of the reachable markings. It also provides approximations of the state space that allow to alleviate many bottlenecks in the calculation of the reachability set by breadth ...
متن کاملPartial order reductions for checking
The paper deals with veriication of untimed branching time properties of Time Petri Nets. The atomic variant of the geometric region method for preserving properties of CTL and ACTL is improved. Then, it is shown, for the rst time, how to apply the partial order reduction method to deal with next-time free branching properties of Time Petri Nets. The above two results are combined ooering an ee...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1994